Who am I?

Posted by Pinar Buke on Thu 08 December 2022
In [1]:
import matplotlib.pyplot as plt
import pandas as pd
from IPython.display import Image

# This is the color scheme I use throughout the CV
CV_COLORS = ['#cc99ff', '#ff99cc', '#ffcc99', '#ffff99', '#ccffcc', '#ccffff', '#99ccff']

Curriculum Vitae

About me

In [2]:
Image(filename='images/pinar.JPG', width=150, height=150) 
Out[2]:

Work Experience

In [3]:
jobs = pd.read_csv('./data/jobs.csv')
explode = (0, 0, 0, 0, 0.1)
pie = jobs.plot.pie(y='Duration / Month', explode=explode, labels=jobs['Employer'], colors=CV_COLORS, autopct='%1.0f%%')
pie.get_legend().remove()
plt.title('Work experience', weight='bold', size=14)
plt.ylabel("")
plt.tight_layout()
plt.show()
plt.clf()
plt.close()

Skills and Competency

In [4]:
skills = pd.read_csv('./data/skills.csv')


groups = ["Programming Language", "Framework", "Tool"]
fig, ax = plt.subplots()
fig.set_size_inches(8, 6) 

for group in groups:
    skill = skills[skills.Type == group]
    ax.plot(skill['Number of month practiced'], 
            skill['Competency Level'], 
            marker='o', 
            linestyle='', 
            ms=20, 
            label=group)
    for i, txt in enumerate(skill.Skill):
        ax.annotate(txt, (skill['Number of month practiced'].iat[i],
                          skill['Competency Level'].iat[i]), 
                    xytext=(5,-5), 
                    textcoords='offset points',)
ax.legend()
ax.set_xlim(0, 25)
plt.xlabel('Number of month practiced')
plt.ylabel('Competency Level')
plt.title("Skill Competency Matrix")
plt.show()
In [5]:
import plotly.express as px
import pandas as pd
%matplotlib inline
 
source = pd.DataFrame([
    {"Education": "BSc- Physics", "start": '2000-09-01', "end": '2005-06-01', "where": 'Hacettepe University'},
    {"Education": "MSc- Physics Teaching","start": '2005-09-01', "end": '2006-06-01', "where": 'Hacettepe University'},
    {"Education": "MSc- Physics Engineering","start": '2006-09-01', "end": '2008-06-01', "where": 'Hacettepe University'},
    {"Education": "PhD- Physics / Chemistry","start": '2008-10-03', "end": '2011-10-15', "where": 'University Bordeaux I'},
    {"Education": "MSc- Data Science","start": '2021-09-15', "end": '2023-08-31', "where": 'The University of Edinburgh'}])
 
source['start'] = pd.to_datetime(source['start'])
source['end'] = pd.to_datetime(source['end'])

fig = px.timeline(source.sort_values('start'),
                  x_start="start",
                  x_end="end",
                  y="Education",
                  text="where",
                  color_discrete_sequence=["tan"],
                 width=1000, height=400)
fig.update_traces(textposition='auto')
fig.show()